/*
*编写程序求vector<double>对象中所有元素的和
*/
#include <iostream>
#include <vector>
using namespace std;

double add(vector<double> dvec)
{
	double result = 0;
	for(vector<double>::iterator iter = dvec.begin();iter != dvec.end();iter++)
	{
		result += *iter;
	}
	return result;
}

int main()
{
	vector<double> dvec;
	dvec.push_back(1.1);
	dvec.push_back(2.1);
	dvec.push_back(3.1);
	dvec.push_back(4.1);
	dvec.push_back(5.1);
	
	cout << add(dvec) << endl;

	system("pause");
	return 0;
}
